"""
演示类和对象的关系
"""

#构建一个闹钟类
class Clock:
    id = None
    price =None

    def ring(self):
        import winsound
        winsound.Beep(2000,3000)

#构建两个闹钟对象,并让其工作
clock1 = Clock()
clock1.id = '00032'
clock1.price = 19.99
print(f"闹钟ID: {clock1.id},价格是: {clock1.price}")
clock1.ring()


clock2 = Clock()
clock2.id = '00033'
clock2.price = 29.99
print(f"闹钟ID: {clock2.id},价格是: {clock2.price}")
clock1.ring()


"""
现实世界中的事物由什么组成: 属性  行为
类也可以包含属性和行为,所以使用类来描述世界事物是非常合适的
类和对象的关系:类是程序中的"设计图纸", 对象是基于图纸生产出的具体实体
面向对象编程: 使用对象进行编程,设计类,给予类创建对象,用对象来完成具体的工作


"""
